package com.zy.shiro.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zy.shiro.domain.SysMenu;
import com.zy.shiro.domain.SysRole;
import com.zy.vo.RoleVo;

import java.util.List;

public interface SysRoleService extends IService<SysRole> {
  /**
   * 查询角色
   * @param roleVo
   * @return
   */
  IPage<SysRole> queryAllRole(Page<SysRole> page, RoleVo roleVo);

  /**
   * 查询菜单通过roleId
   * @param roleId
   */
  List<SysMenu> queryAllMenuByRoleId(Integer roleId);

//  /**
//   * 查询所有的角色
//   * @return
//   */
//  List<SysRole> getAllRole();
}
